Skip to main content

Creating a New VoiceFlow

The VoiceFlow Creation page allows users to build and customize voice-driven workflows by selecting triggers, defining actions, and integrating external APIs. This page offers a simple and intuitive interface to set up and manage complex conversational flows.

Steps to Create a VoiceFlow

1. Creating a New VoiceFlow

After clicking the New VoiceFlow button, users are presented with an empty canvas where they can begin building their voice interaction flows. The canvas serves as the main workspace where you can add triggers and actions.

At this stage, the following key actions can be performed:

  • Name the VoiceFlow: Input a unique name for the flow.
  • Save the VoiceFlow: Use the "Save VoiceFlow" button on the top-right corner of the screen to save your progress.

2. Defining HTTP Triggers

One of the available triggers is an HTTP Request, where external systems can trigger your VoiceFlow using API calls.

  • Start by selecting the HTTP option from the available actions.
  • Input the API details such as the request type (GET/POST) and the URL.
  • Add query parameters, headers, or body content as required.
tip

For API integrations, use the HTTP trigger to connect your flow to external systems like Slack or Salesforce, allowing real-time voice interactions based on specific external events.

This allows integration with external services like Slack, Salesforce, or custom APIs to initiate voice interactions based on specific events.

3. Adding Actions

After setting up the trigger, the next step is defining the actions that the flow will execute. Actions are categorized into several types:

Available Actions:

  • Voice Generation: AI-powered voice generation that converts text into lifelike speech.
  • Text to Speech: Converts written text into spoken words, providing an auditory experience for the user.
  • Data Analysis: Processes and analyzes large datasets to offer insights.
  • Translator: Converts text from one language to another, enabling multilingual interactions.
  • Database Search: Retrieves structured data from connected databases for analysis and decision-making.

Other actions include:

  • Flow Calling: Integrates other system processes to streamline communication and processing.
  • Knowledge Search: Queries a knowledge base to retrieve relevant information based on user input.

4. Categorizing Actions

Actions are neatly organized into several tabs for easy navigation:

  • Voiceflow: Actions related to voice generation, text to speech, and other auditory feedback mechanisms.
  • Common: General-purpose actions like flow control, data analysis, and error handling.
  • Variables: Manage data storage and variable handling within the flow.
  • Control: Control the sequence of actions with logic-based decision-making.
  • Database: Interact with databases to retrieve or store information.
  • Integration: Connect the flow with external APIs or systems, like HTTP requests.

5. Finalizing the VoiceFlow

Once the trigger and actions are set up, review the flow to ensure all elements are configured correctly. Save your VoiceFlow by clicking the Save VoiceFlow button. You can also edit or adjust actions by clicking on them in the workspace.


Managing VoiceFlows

After creating the VoiceFlow, it will be listed on the main VoiceFlow Home Page. Here, you can:

  • Edit the flow to make adjustments.
  • View the flow to see the current configuration.
  • Delete the flow if it is no longer needed.

The VoiceFlow Creation page makes it simple to set up dynamic, voice-driven workflows integrated with external services, enabling rich conversational experiences for users.


info

If your flow involves complex decision-making, use the Control actions to implement branching logic, ensuring a smooth user experience with dynamic responses.